/**
 * ListNode的方法
 */
public interface IList {
    //串联链表
    void createList();
    //打印链表
    void display();
    //查找key
    boolean contains(int key);
    //求节点个数
    int size();
    //头插
    void addFirst(int data);
    //尾差
    void addLast(int data);
    //任意位置插入
    void addIndex(int index,int data);
    //删除key
    void remove(int key);
    //删除所有key
    void removeAllKey(int key);
    //清空
    void clear();
}
